Easymile - Navigating Routes And Obstacles With An Autonomous Vehicle